package com.idp.web.entity;

import java.io.Serializable;
import java.util.Date;

import com.idp.common.base.BaseEntity;
import com.idp.common.util.ResourceUtils;
import lombok.Data;

/**
 * 医生实体类
 *
 * @author xubinren
 * @version 1.0
 * @date 2018/2/27
 */
@Data
public class Doctors extends BaseEntity {

    /**
     * 密码
     */
    private String password;
    /**
     * 真实姓名
     */
    private String name;
    /**
     * 性别:1、男，0、女，2、保密
     */
    private Integer sex;
    /**
     * 年龄
     */
    private Integer age;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 用户头像url
     */
    private String avatarUrl;
    /**
     * 所在科室id
     */
    private String departmentId;
    /**
     * 所在科室名称
     */
    private String departmentName;
    /**
     * 医生接诊数量
     */
    private Integer admissionsCount;
    /**
     * 所在医院名称
     */
    private String hospitalName;
    /**
     * 账户状态：1、可使用；0、禁用
     */
    private Integer accountStastus;
    /**
     * 背景资料
     */
    private String backgroundInfo;
    /**
     * 个人经历
     */
    private String experienceInfo;

    /**
     * 初始化公共信息
     */
    public void init(String userId) {
        preInsert(userId);
        this.accountStastus = 1;
        this.admissionsCount = 0;
    }
}
